package org.mms.service;

import org.mms.pojo.entity.MaterialApplication;
import org.mms.pojo.request.MaterialApplicationCreateRequest;
import org.mms.pojo.request.MaterialApplicationReviewRequest;
import org.mms.pojo.request.MaterialApplicationUpdateRequest; // 添加 UpdateRequest

import java.util.List;

public interface MaterialApplicationService {
    List<MaterialApplication> list();
    MaterialApplication getById(Long id);
    MaterialApplication create(MaterialApplicationCreateRequest request);
    MaterialApplication update(MaterialApplicationUpdateRequest request);
    MaterialApplication review(MaterialApplicationReviewRequest request);
    void delete(Long id);
}